#region Using directives

using System;

#endregion

namespace Hanoi.Logic.Profiles
{
    /// <summary>
    /// Summary description for CustomProfile.
    /// </summary>
    public class CustomProfile : ProfileBase, IGame
    {
        private int _start;
        private int _end;

        private int _size;
        private int _moves;

        private bool _timeControled;
        private TimeSpan _timeAmount;

        private int _columns;

        public CustomProfile()
        {
            
        }

        #region IGame Members

        public int Start
        {
            get { return _start; }
            set { _start = value; }
        }

        public int End
        {
            get { return _end; }
            set { _end = value; }
        }

        public int Moves
        {
            get { return _moves; }
            set { _moves = value; }
        }

        public int Size
        {
            get { return _size; }
            set { _size = value; }
        }

        public bool TimeControled
        {
            get { return _timeControled; }
            set { _timeControled = value; }
        }

        public TimeSpan TimeAmount
        {
            get { return _timeAmount; }
            set { _timeAmount = value; }
        }

        public int Columns
        {
            get { return _columns; }
            set { _columns = value; }
        }


        #endregion
    }
}
